package com.lzh.prometheus.exceptionhandle.event;

import com.lzh.prometheus.pojos.ExceptionNotice;
import org.springframework.context.ApplicationEvent;

/**
 * @author zhehen.lu
 * @date 2025/8/15 9:44
 */
public class ExceptionNoticeEvent extends ApplicationEvent {

    private static final long serialVersionUID = 1L;

    private final ExceptionNotice exceptionNotice;

    /**
     * @param source
     * @param exceptionNotice
     */
    public ExceptionNoticeEvent(Object source, ExceptionNotice exceptionNotice) {
        super(source);
        this.exceptionNotice = exceptionNotice;
    }

    /**
     * @return the exceptionNotice
     */
    public ExceptionNotice getExceptionNotice() {
        return exceptionNotice;
    }

}